POR_FAVOR: Imprimir un numero de la UPF [x86]

diego.narcas
21 de Junio del 2006
arkitectura x86
usando gas

El problema es el siguiente:
Tengo una tarea donde calculo varios numeros en punto flotante; y conforme los calculo los debo ir imprimiendo.
El problema es ke no se como enviar el numero desde los registros de la FPU hacia la salida estandar (no se si existe alguna instruccion o como convertirlo a ascii) para ke me los muestre bien (p.e. 0.21115446...) [si, tal y como en el gdb]

Muchisimas gracias por atender

wil
21 de Junio del 2006
deves sumar a la variable donde tienes tu numero o caracter la base entre los caracteres ascci y los numeros reales (48)
ejemplo:

;supongamos que queremos imprimir
;el uno almacenado en ax
mov ax, 1
add ax, 48
;ahora en el registro ax no tienes el valor numerico uno, sino el caracter '1' y lo puedes imprimir facilmente con la interrupcion 21h, 02h
Espero que te sirva!

sebas
21 de Junio del 2006
mae estamos en las mismas...